import {DataTypes, Model} from "sequelize";
import sequelize from "@/databases";

/**
 * 课程
 */
class CurriculumModel extends Model {
}

CurriculumModel.init({
    id:{
        type: DataTypes.BIGINT,
        autoIncrement: true,
        primaryKey: true,
        allowNull: false,
        comment: "id"
    },
    name:DataTypes.STRING,//课程名称
    type: DataTypes.BIGINT,//课程类型，0-公开课程、1-录播课程
    desc:DataTypes.STRING,//课程简介
    openingTime:DataTypes.DATE,//开课时间
    interlinkage:DataTypes.STRING,//链接
    cover:DataTypes.STRING,//海报
    status:DataTypes.INTEGER,//状态，1-上架、0-下架
    classId:DataTypes.INTEGER,//班级Id
    className:DataTypes.STRING,//班级名称
}, {sequelize, tableName: "curriculum"})
export default CurriculumModel